Интеграция медиации Яндекса
Важно
Обязательно обновите версии используемых адаптеров на актуальные (Мобильная медиация Яндекса и адаптеры для сторонних медиационных сетей). Иначе возможны ошибки неправильной интеграции адаптеров и реклама не будет показана.
Видео о том, почему стоит обновлять SDK и как это делать
Мобильная медиация — платформа, которая автоматически подбирает рекламу из множества сетей на основе алгоритмов ML. Это позволяет максимизировать доход. Все настройки работают «из коробки» — отлаживать каждую сеть отдельно не нужно.
Если вы раньше использовали Mobile Ads SDK только с одной сетью Яндекса, то для перехода на Медиацию не придется ничего менять в коде. Предварительно нужно только настроить блоки в веб-интерфейсе внешних рекламных сетей.
Дополнительно об интеграции медиации Яндекса смотрите в видео:
Предварительная настройка
Чтобы подготовить приложение, выполните действия, описанные в следующих разделах.
Требования к приложению
- Используйте iOS 13 и выше.
- Используйте Xcode 15 и выше.
Настройте приложение в своем аккаунте в Рекламной сети Яндекса
Зарегистрируйте свое приложение как приложение Рекламной сети Яндекса, выполнив следующие действия:
- Войдите или зарегистрируйте аккаунт в Рекламной сети Яндекса.
- Зарегистрируйте свое приложение в Рекламной сети Яндекса.
Подключение
Есть два способа подключения:
- Единая сборка (рекомендуется) — все доступные адаптеры подключаются автоматически.
- Подключение отдельных адаптеров — отдельно устанавливается Yandex SDK и отдельно подключаются конкретные адаптеры с помощью соответствующих пакетов.
Подключить все доступные адаптеры можно автоматически с помощью общей библиотеки медиации YandexMobileAdsMediation
. Библиотека адаптирована для работы с системой управления зависимостями CocoaPods и поддерживает статический способ подключения.
-
Настройте медиацию в Партнерском интерфейсе.
-
Добавьте библиотеку
YandexMobileAdsMediation
в файл Podfile.pod 'YandexMobileAdsMediation', '7.5.1'
Для каждого адаптера самая свежая совместимая версия будет выбрана автоматически.
-
В своем приложении, в файле Info.plist, добавьте ключ
GADApplicationIdentifier
с вашимAdMob ID
(подробнее о том, где найти AdMob ID).<key>GADApplicationIdentifier</key> <string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy</string>
Чтобы подключить адаптеры по отдельности, подключите Yandex Ads SDK и необходимые адаптеры по инструкциям к этим адаптерам:
-
Настройте медиацию в Партнерском интерфейсе.
-
Добавьте библиотеку
YandexMobileAds
в файл Podfile.pod 'YandexMobileAds', 'x.x.x' // add supported version
-
Подключите необходимые адаптеры отдельно с помощью соответствующих библиотек.
Примечание
Если вам необходим трекинг установок приложений в мобильной медиации, сконфигурируйте Info.plist. Подробнее в разделе Поддержка SKAdNetwork.